#ifndef BDITEMDETAILLERDATA_GUI_H
#define BDITEMDETAILLERDATA_GUI_H

#include <QString>
#include <QMetaType>
#include <QPixmap>

class BdItemDetaillerData
{
  public:
    BdItemDetaillerData();
    ~BdItemDetaillerData();
    void setTitle(QString theTitle);
    void setDetail(QString theDetail);
    void setIcon(QPixmap theIcon);
    void setCheckable(bool theFlag);
    void setChecked(bool theFlag);
    
    
    
    void setRenderAsWidget(bool theFlag);

    QString title();
    QString detail();
    QPixmap icon();
    bool isCheckable();
    bool isChecked();
    bool isRenderedAsWidget();

  private:
    QString mTitle;
    QString mDetail;
    QString mLibraryName;
    QPixmap mPixmap;
    bool mCheckableFlag;
    bool mCheckedFlag;
    bool mRenderAsWidgetFlag;
};

Q_DECLARE_METATYPE(BdItemDetaillerData)

#endif

